@charset "UTF-8";

/** 动画效果 **/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


/*****************************************\
	正在加载(长短线条)
\*****************************************/
@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }

  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }

  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }

  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }

  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale-pulse-out > * {
	float:left;
	background-color: #FFFFFF;
	width: 0.25em;
	height: 1.875em;
	border-radius: 2px;
	margin-right: 0.25em;
	-webkit-animation-fill-mode: both;
	        animation-fill-mode: both;
	display: inline-block;
	-webkit-animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
	        animation: line-scale-pulse-out 0.9s 0s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
}
  .line-scale-pulse-out > *:nth-child(2), .line-scale-pulse-out > *:nth-child(4) {
    -webkit-animation-delay: 0.2s !important;
            animation-delay: 0.2s !important;
  }
  .line-scale-pulse-out > *:nth-child(1), .line-scale-pulse-out > *:nth-child(5) {
    -webkit-animation-delay: 0.4s !important;
            animation-delay: 0.5s !important;
  }
  .line-scale-pulse-out > *:last-child {
	margin-right: 0;
  }

@-webkit-keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1);
  }
  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3);
  }
  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1);
  }
}
@keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1);
  }
  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3);
  }
  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1);
  }
}
.line-loading .mui-toast-message {
	position: relative;
	font-size: 16px;
    width: 15em; padding: 1em 0.625em;
    border-radius: 0.25em;
    *background-color: #bbb;
    background-color: rgba(0,0,0,0.65);
}
.line-loading .mui-toast-message .icon {
	position: absolute;
	left: 1em; top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.line-loading .mui-toast-message .text {
    color: #FFFFFF;
    font-size: 1em;
    line-height: 1.25em;
    width: 100%;
    padding-left: 50px;
}
/*****************************************\
  mui zloading 加载动画样式调整
\*****************************************/
.mui-toast-outerBox{
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 20000;
}
.mui-toast-outerBox .mui-toast-container{
  position: absolute;
  bottom: calc( 50% - 31px );
}
